package com.qf.lanzhou.shop.api.dao;

import com.qf.lanzhou.shop.pojo.entity.Goods;
import com.qf.lanzhou.shop.pojo.entity.Page;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author 是柠檬甜
 * @date 2021/1/11 14:14
 */
@Repository
public interface PageMapper {
    /**
     * 分页查询该页所有数据
     *
     * @param page 页码实体类
     * @return List<Goods> 该页所有商品
     */
    List<Goods> selectAll(Page page);

    /**
     *获取商品总数
     * @return int 商品总数
     */
    int pageCount();

    /**
     * 搜索分页
     * @param page
     * @return
     */
    List<Goods> selectSearch(Page page);
}
